.class public programa2
.super java/lang/Object

.method public static f1
.limit stack 20
.limit locals 20
iconst_0
istore_1
bipush 0
newarray int
astore_3
return
.end method
.method public static f2
.limit stack 20
.limit locals 20
bipush 0
newarray int
astore_1
iconst_1
astore_1
return
.end method
.method public static main([Ljava/lang/String;)V
.limit stack 20
.limit locals 20
bipush 100
newarray int
astore_0
aload_0
iconst_1
iastore
aload_0
iconst_2
iastore
aload_1
aiload
aload_1
aload_1
aiload
aload_1
ldc "first: "
iload_2
invokestatic io/println(Ljava/lang/String;I)V

ldc "last: "
iload_3
invokestatic io/println(Ljava/lang/String;I)V

aload_1
aiload
aload_1
aload_1
aiload
aload_1
ldc "first: "
iload_2
invokestatic io/println(Ljava/lang/String;I)V

ldc "last: "
iload_3
invokestatic io/println(Ljava/lang/String;I)V

return
.end method